Skip to content

Add streaming tar extraction and faster parallel gzip - #9

Merged
jph00 merged 1 commit into
mainfrom
pr/add-streaming-tar-extraction-and-faster-parallel
Aug 25, 2026
Merged

Add streaming tar extraction and faster parallel gzip#9
jph00 merged 1 commit into
mainfrom
pr/add-streaming-tar-extraction-and-faster-parallel

Conversation

@jph00

@jph00 jph00 commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Automatically extract .tgz, .tar.gz, and bzip2-compressed tar archives through a bounded streaming bridge, with staged validation and atomic commit semantics.

The shared decoder output path now supports owned chunks, allowing bzip2 and gzip to use one scheduler without unnecessary copies. Gzip resolves only the marker prefix needed for ordered history, computes clean-suffix CRC work in parallel, and uses a finer speculative grid for better cadence. Isolated archive, cadence, memory, and full-wiki benchmarks cover the new paths.

README sections CLI, Performance, and Implementation and compatibility document user behavior and current results. DEV.md sections Archive extraction benchmarks and Local Wikipedia benchmarks contain the architecture, fixtures, exact commands, and rejected alternatives.

@jph00 jph00 added the enhancement New feature or request label Aug 25, 2026
@jph00
jph00 merged commit 39da8ea into main Aug 25, 2026
@jph00
jph00 deleted the pr/add-streaming-tar-extraction-and-faster-parallel branch August 25, 2026 01:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant